<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">
<h:form>
	<p:panelGrid id="gridPopupTrayectoriaBusqueda" layout="grid" styleClass="ui-panelgrid">
		<p:row>
			<p:column>
				<p:outputLabel value="RUC ENTIDAD" />
			</p:column>
			<p:column>
				<p:inputText value="#{registroArbitroEspecialidadBean.busquedaContratoDTO.entidadDTO.numRuc}" />
			</p:column>
			<p:column>
				<p:outputLabel value="DESCRIPCION ENTIDAD" />
			</p:column>
			<p:column>
				<p:inputText value="#{registroArbitroEspecialidadBean.busquedaContratoDTO.entidadDTO.descEntidad}" />
			</p:column>
		</p:row>
		<p:row>
			<p:column>
				<p:outputLabel value="LISTA ENTIDADES" />
			</p:column>
			<p:column colspan="2">
				 <p:selectOneMenu id="codConsucode" value="#{registroArbitroEspecialidadBean.busquedaContratoDTO.entidadDTO.codConsucode}"  required="true"
					requiredMessage="#{rbSirenasUI['sirenas.ui.msj.tipo_documento.required']}" style="width: 320px;">
					<f:selectItem itemLabel="SELECCIONE" itemValue="" />
     			</p:selectOneMenu>
			</p:column>
			<p:column >
     			<p:commandButton value="CARGAR ENTIDADES" actionListener="#{registroArbitroEspecialidadBean.cargarEntidadContratacion}" style="width: 180px;"/>
			</p:column>
		</p:row>
		<p:row>
			<p:column colspan="4">
				<p:separator />
			</p:column>
		</p:row>
		<p:row>
			<p:column>
				<p:outputLabel value="NRO CONTRATO" />
			</p:column>
			<p:column>
				<p:inputText value="#{registroArbitroEspecialidadBean.busquedaContratoDTO.numContrato}" />
			</p:column>
			<p:column>
				<p:outputLabel value="DESCRIPCION CONTRATO" />
			</p:column>
			<p:column>
				<p:inputText value="#{registroArbitroEspecialidadBean.busquedaContratoDTO.descContrato}" />
			</p:column>
		</p:row>
		<p:row>
			<p:column>
				<p:outputLabel value="RUC CONTRATISTA" />
			</p:column>
			<p:column>
				<p:inputText value="#{registroArbitroEspecialidadBean.busquedaContratoDTO.rucContratista}" />
			</p:column>
			<p:column>
				<p:outputLabel value="FECHA CONTRATO" />
			</p:column>
			<p:column>
					<p:calendar id="fechaContrato" value="#{registroArbitroEspecialidadBean.busquedaContratoDTO.fechaContrato}" 
						navigator="true" pattern="dd/MM/yyyy" maxdate="#{repositorioDatos.maxDate}" yearRange="c-70:c+00" />
			</p:column>
		</p:row>
		<p:row>
			<p:column>
				<p:outputLabel value="NRO PROCESO" />
			</p:column>
			<p:column>
				<p:inputText value="#{registroArbitroEspecialidadBean.busquedaContratoDTO.numProceso}" />
			</p:column>
			<p:column>
				<p:outputLabel value="AÑO CONTRATO" />
			</p:column>
			<p:column>
					<p:calendar id="anioContrato" value="#{registroArbitroEspecialidadBean.busquedaContratoDTO.anioContrato}" 
						navigator="true" pattern="yyyy" maxdate="#{repositorioDatos.maxDate}" yearRange="c-70:c+00" />
			</p:column>
		</p:row>
		<p:row>
			<p:column>
				<p:outputLabel value="OBJETO CONTRATACION" />
			</p:column>
			<p:column>
				 <p:selectOneMenu id="codObjeto" value="#{registroArbitroEspecialidadBean.busquedaContratoDTO.objetoContratacionDTO.codObjeto}" style="width: 100%;" >
					<f:selectItem itemLabel="SELECCIONE" itemValue="" />
      				</p:selectOneMenu>
			</p:column>
			<p:column>
				<p:outputLabel value="TIPO PROCESO" />
			</p:column>
			<p:column>
				 <p:selectOneMenu id="codProceso" value="#{registroArbitroEspecialidadBean.busquedaContratoDTO.procesoProdDTO.codProceso}" style="width: 100%;" >
					<f:selectItem itemLabel="SELECCIONE" itemValue="" />
      				</p:selectOneMenu>
			</p:column>
		</p:row>
		<p:row>
			<p:column colspan="4" style="text-align:center;">
				<p:commandButton value="BUSCAR CONTRATO" actionListener="#{registroArbitroEspecialidadBean.buscarContrataciones}"/>
			</p:column>
		</p:row>
		<p:row>
			<p:column style="text-align:center" colspan="4">
			
				<p:dataTable id="eventsDT" var="contrato" value="#{registroArbitroEspecialidadBean.listaContrataciones}" selectionMode="single" 
					selection="#{registroArbitroEspecialidadBean.contratoSeleccionadoDTO}" rowKey="#{contrato.numContrato}">
				    <f:facet name="header">
				       LISTA DE CONTRATOS
				    </f:facet>
				   <!-- <p:ajax event="rowSelect" listener="#{registroArbitroEspecialidadBean.onRowSelect}" update=":form:msgs" /> -->
				   <!-- <p:ajax event="rowUnselect" listener="#{registroArbitroEspecialidadBean.onRowUnselect}" update=":form:msgs" /> -->
				    <p:column headerText="NRO CONTRATO">
				        <h:outputText value="#{contrato.numContrato}" />
				    </p:column>
				    <p:column headerText="NRO PROCESO">
				        <h:outputText value="#{contrato.numProceso}" />
				    </p:column>
				    <p:column headerText="CONTRATO">
				        <h:outputText value="#{contrato.descContrato}" />
				    </p:column>
				    <p:column headerText="FECHA">
				        <h:outputText value="#{contrato.fechaContrato}" />
				    </p:column>
				    <p:column headerText="ENTIDAD">
				        <h:outputText value="#{contrato.entidadDTO.descEntidad}" />
				    </p:column>
				    <p:column headerText="OBJETO CONTRATO">
				        <h:outputText value="#{contrato.objetoContratacionDTO.desObjeto}" />
				    </p:column>
				</p:dataTable>
			</p:column>
		</p:row>
		<p:row>
			<p:column colspan="4">
				<p:commandButton value="CANCELAR" actionListener="#{registroArbitroEspecialidadBean.cerrarBuscarContrataciones}"/>
			</p:column>
		</p:row>
	
	</p:panelGrid>
</h:form>
</ui:composition>